/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controlador;

import java.util.*;
import modelo.ITiendaModel;
import vista.ITiendaView;
/**
 *
 * @author LEONIC
 */
public interface ITiendaController {
    public void setup(ITiendaModel model, List<ITiendaView> views);
    public void start();
    public void addView(ITiendaView view);
    public void removeView(ITiendaView view);
    public ITiendaModel getModel();
    public void setModel(ITiendaModel model);
    public void nuevoTiendaGesture(int ID, String direccion, int cp, int telefono, int capacidad);
    public void actualizaTiendaGesture(int ID, String direccion, int cp, int telefono, int capacidad);
    public void asignarTareasTiendaGesture(int ID, String direccion, int cp, int telefono, int capacidad);
    public void borraTiendaGesture(int ID);
    public void fireDataModelChanged();
    public List<ITiendaView> getViews();
}
